5单选某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名
5单选某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确删除运动员李香的赛事纪录的选项是()。

A.DELETE*FROM比赛WHERE运动员编号IN(SELECT运动员编号FROM运动员WHERE姓名=’李香’);

B.DELETE姓名=’李香’FROM比赛,运动员WHERE比赛.运动员编号=运动员.运动员编号;

C.DELETEFROM比赛WHERE运动员编号IN(SELECT运动员编号FROM运动员WHERE姓名=’李香’);

D.DELETE比赛WHERE运动员编号IN(SELECT运动员编号FROM运动员WHERE姓名=’李香’);

5单选某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。一定能执行成功的操作是()。

A.DELETEFROM比赛;

B.UPDATE运动员SET运动员编号=’JS020111’WHERE运动员编号=’js02111′;

C.DELETEFROM项目;

D.INSERTINTO比赛VALUES(‘SH04029′,’I0103’,NULL);

6单选某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。不能正确查询出参加”男子乒乓球单打“比赛的运动员的编号和姓名的选项是()。

A.SELECT运动员编号,姓名FROM运动员WHERE运动员编号IN(SELECT运动员编号FROM比赛,项目WHERE项目.项目编号=比赛.项目编号AND名称=’男子乒乓球单打’);

B.SELECT运动员.运动员编号,姓名FROM运动员,比赛,项目WHERE运动员.运动员编号=比赛.运动员编号AND项目.项目编号=比赛.项目编号AND名称=’男子乒乓球单打’;

C.SELECT运动员编号,姓名FROM运动员WHEREEXISTS(SELECT*FROM比赛,项目WHERE项目.项目编号=比赛.项目编号AND名称=’男子乒乓球单打’AND运动员.运动员编号=比赛.运动员编号);

D.SELECT运动员编号,姓名FROM运动员WHERE运动员编号=(SELECT运动员编号FROM比赛,项目WHERE项目.项目编号=比赛.项目编号AND名称=’男子乒乓球单打’);

7单选某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。不能正确查询出尚未参加任何项目的运动员编号的选项是()。

A.SELECT运动员编号FROM运动员EXCEPTSELECT运动员编号FROM比赛;

B.SELECT运动员编号FROM运动员WHERENOTEXISTS(SELECT*FROM比赛WHERE运动员.运动员编号=比赛.运动员编号);

C.SELECT运动员编号FROM运动员WHERE运动员编号NOTIN(SELECT运动员编号FROM比赛);

D.SELECT运动员编号FROM运动员,比赛WHERE运动员.运动员编号<>比赛.运动员编号;

8单选某运动会管理系统数据库的部分基本表:运动员(运动员编号,姓名,性别,队别),项目(项目编号,名称,比赛地点,比赛时间),比赛(运动员编号,项目编号,成绩)。主键依次是运动员编号、项目编号、运动员编号与项目编号的组合(该组合里的属性是外键)。能正确查询出参赛项目包括编号为”js01022“的运动员所有项目的运动动员姓名的选项是()。

A.SELECT姓名FROM运动员WHERENOTEXISTS(SELECT*FROM比赛比赛XWHERE比赛X.运动员编号=’js01022’ANDNOTEXISTS(SELECT*FROM比赛WHERE运动员.运动员编号=比赛.运动员编号AND比赛X.项目编号=比赛.项目编号);

B.SELECT姓名FROM运动员WHERENOTEXISTS(SELECT*FROM项目WHERENOTEXISTS(SELECT*FROM比赛WHERE比赛.运动员编号=’js01022’AND项目.项目编号=比赛.项目编号));

C.SELECT姓名FROM运动员WHERENOTEXISTS(SELECT*FROM比赛WHERE运动员编号=’js01022’ANDNOTEXISTS(SELECT*FROM比赛WHERE运动员.运动员编号=比赛.运动员编号AND比赛.项目编号=比赛.项目编号);

D.SELECT姓名FROM运动员WHEREEXISTS(SELECT*FROM比赛比赛XWHERE比赛X.运动员编号=’js01022’ANDEXISTS(SELECT*FROM比赛WHERE运动员.运动员编号=比赛.运动员编号AND比赛X.项目编号=比赛.项目编号);

数据库原理与应用

陆军工程大学

军职在线答案

大学网课

«
»

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注